Make Helm webapp chart images configurable #2573
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds configurability for init and token syncer container images through new values in the Helm chart configuration
Closes #2518
✅ Checklist
Testing
Steps to test:
Install with default values (should work unchanged):
Test image customization by creating a custom values file:
Install with custom images:
Verify the pods use the correct images:
Changelog
Added configurability for previously hardcoded container images:
webapp.initImage
configuration for the init container (previously hardcoded tobusybox:1.35
)webapp.tokenSyncerImage
configuration for the token syncer container (previously hardcoded tobitnami/kubectl:1.28
)New configurable values:
Migration from Bitnami Images
This PR addresses issue #2518 regarding Bitnami's deprecation of their public Docker catalog. Users can now easily migrate away from deprecated Bitnami images by overriding the new configuration values.
Tested working alternatives for Bitnami migration:
Benefits:
bitnamilegacy
repositoryalpine
instead ofbusybox
)registry
configurationScreenshot
no screenshot needed
💯 This change provides users with the flexibility needed to address the Bitnami deprecation while maintaining the stability of existing deployments.